radioactive source substrate - French English Dictionary